package https

import "time"

// 设置跳过https证书验证
//
//	c	是否跳过
func WithHttpsContinue(c bool) OptionFunc {
	return func(c *Option) {
		c.https_continue = true
	}
}

// 设置请求的超时时间
//
//	t	设置超时时间
func WithTimeOut(t time.Duration) OptionFunc {
	return func(c *Option) {
		c.time_out = t
	}
}

// 设置缓存时间
//
//	t	设置缓存时间，0表示不设置缓存
func WithCache(t time.Duration) OptionFunc {
	return func(c *Option) {
		c.cache_time = t
	}
}

func WithIgnoreHeader(k string) OptionFunc {
	return func(c *Option) {
		c.ignore_header = append(c.ignore_header, "accept")
	}
}
